home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / messutil.zip / MESSUTIL.DOC next >
Text File  |  1986-07-11  |  11KB  |  318 lines

  1. MESSUTIL  Version 1.1                                      July 11, 1986
  2.  
  3.  
  4. TO BEGIN WITH --
  5.  
  6. This program represents the rough draft of a message utility program 
  7. that Louie and I had in mind.  If your board has a lot of conferences 
  8. like mine has, you will quickly see how this can be useful, especially 
  9. if you have users who enter messages into the wrong message base, kill 
  10. messages you wish they had not, or can't spell when they enter subject 
  11. headings, etc.  
  12.  
  13. As I said, this is the rough draft.  I wrote most of this based on many 
  14. ideas that Louie and I had tossed around.  After we had used it awhile, 
  15. Louie began a new version that is MUCH more powerful and slick than this 
  16. program.  
  17.  
  18. However, after hearing some rumors that RBBS is going to be changed 
  19. quite a bit, including some major changes to the message base structure, 
  20. we decided not to work on it any more until we find out what is really 
  21. going on.  Instead, we thought we would go ahead and release this 
  22. version.  Perhaps you will find it useful until whatever is supposed to 
  23. happen happens.  
  24.  
  25. The program, as a rough draft, assumes that you know how to use a 
  26. computer and a program.  Ie, the error checking is minimal.  We have 
  27. used this program for a long time now, and haven't had any problems.  
  28. But that is not to say that we have thoroughly tested every conceivable 
  29. possibility.  Let's put it this way:  I trust the program enough to use 
  30. it on my actual message bases, but I don't recommend that you do so 
  31. until you have had some experience with it.  MAKE BACKUPS BEFORE YOU 
  32. MESS WITH YOUR RBBS FILES!!  
  33.  
  34. The copyright notice asks for a contribution.  That would be nice since 
  35. this represents a lot of work.  But if RBBS is going to change as 
  36. drastically as we have heard it might, the program may be obsolete soon.  
  37. So whatever...  
  38.                                                   Vance Esler
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. MESSUTIL  Version 1.1                                      July 11, 1986
  69.  
  70.  
  71.                          MESSAGE UTILITY PROGRAM
  72.  
  73.                                For RBBS-PC
  74.  
  75.  
  76. MESSUTIL is a program that will now let you edit and maintain your RBBS 
  77. message bases independent of RBBS.  Some of the features include: 
  78.  
  79.     o  Allows you to print one or more messages to a line printer.
  80.  
  81.     o  Allows you to write one or more messages to a textfile.
  82.  
  83.     o  Allows you to scan through messages by various criteria to select 
  84.        the ones you want to view, edit, or print.
  85.  
  86.     o  Allows you to edit the message headers to change protection, 
  87.        password, subject, and active/killed status.
  88.  
  89.     o  Allows you to transfer messages from one message base to another.
  90.  
  91.     o  Allows you to switch between message bases.
  92.  
  93.     o  Allows you to pack a message base without using Config.
  94.  
  95.  
  96.  
  97. INITIAL PROMPT
  98.  
  99. First you are prompted to indicate whether you will be working with your 
  100. main message base or a conference file.  If it is the main base, then 
  101. you will be asked for the actual file name.  If you indicate conference, 
  102. then you will be asked for the name of the CONFERENCE (not the file).
  103.  
  104. Note: You can 'fool' the program.  If you want to use an .OLD file, just 
  105. enter the name of the file under the M)ain option.  
  106.  
  107. ENTERING MESSAGE BASE NAMES
  108.  
  109. When prompted for a message base file name, enter the name of the file 
  110. including any extents.  Examples would include MESSAGES or RBBS-PCM.DEF.  
  111. Note that this is the name of the FILE, not the name of the conference.
  112.  
  113. When asked for a conference name, note that the conference should have 
  114. already been created using Config, and the name should be between 1-7 
  115. characters long.
  116.  
  117. Next you are prompted for the drive on which the file is found.  Enter 
  118. A,B,C, or whatever.  (Note:  MESSUTIL does not handle path names at this 
  119. time.  We could have, but we didn't.  Therefore the program will need to 
  120. reside on the default subdirectory if using hard disc, or the root 
  121. directory of a floppy drive.)
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134. MESSUTIL  Version 1.1                                      July 11, 1986
  135.  
  136. MAIN MENU COMMANDS
  137.  
  138. After you have entered the message base name, MESSUTIL will examine the 
  139. file then display the header information for the first message in the 
  140. message base.  At the end of the scan, you will briefly see how many 
  141. messages have been entered and how many are allowed.  Example:  28/100
  142.  
  143. The name of the message base currently being maintained is displayed in 
  144. the lower right-hand corner of the screen, and the menu options appear 
  145. in the lower left corner.  
  146.  
  147. C)hange -- This will allow you to change from the current message base 
  148.     to another.  This also takes you to the Pack Current Base option.  
  149.  
  150. D)isplay -- prints the actual message to the screen.
  151.  
  152. E)dit -- takes you to the Edit Menu.
  153.  
  154. P)rint -- takes you to the Print Menu.
  155.  
  156. N)ext -- gets the next message and displays the header.
  157.  
  158. #) -- allows you to retrieve a message by the message number if known.
  159.  
  160. S)can -- takes you to the Scan Menu to allow you to scan by certain 
  161.     criteria.
  162.  
  163. Q)uit -- ends the program.
  164.  
  165.  
  166. PACKING THE CURRENT MESSAGE BASE --
  167.  
  168. The Pack routine works like Config.  It creates a backup file and 
  169. deletes killed records from the file.  You are then offerred the option 
  170. to save or kill the old message base.  The backup will be created on the 
  171. same disc on which the current message base resides, so make sure you 
  172. have enough room on the disc you are using for two message base files to 
  173. avoid a disc full error.  
  174.  
  175.  
  176.  
  177. EDIT MENU COMMANDS --
  178.  
  179. The Edit Menu allows you to change some of the header information and 
  180. otherwise manipulate the messages.
  181.  
  182. A)ctivate -- changes a message from "Killed" to "Active"
  183. K)ill     -- marks a message as killed.  It does not erase it.
  184. P)rotect  -- change the message protection. 
  185.     K)ill     -- changes the message to Kill Protection so that it can 
  186.                  only be killed by the sender or receiver.  
  187.     R)eceiver -- changes the message to a private message that can only 
  188.                  be read by the sender and receiver.  
  189.     P)assword -- allows you to change the password to whatever you like. 
  190.                  If the message was originally public, it will NOT be 
  191.                  changed to private.  You can do that by using the 
  192.                  Receiver option too.  If the message was a private 
  193.                  message, it stays private.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200. MESSUTIL  Version 1.1                                      July 11, 1986
  201.  
  202.     N)one     -- removes any passwords or protection, and makes the 
  203.                  message a public message.
  204.     R)eturn   -- returns you to the Edit Menu.
  205.  
  206.     NOTE:  Changing passwords or protection does NOT change the 
  207.     killed/active status of the message.  
  208.  
  209. S)ubject  -- allows you to change the subject to whatever you like
  210. T)ransfer -- allows you transfer the message to another message base.  
  211.     MESSUTIL will check to make sure that there is room in the target 
  212.     message base before making the transfer.  As the message is 
  213.     transferred, it will be given a new number to correspond with the 
  214.     numbers of the target message base.  Then the message will be marked 
  215.     as killed in the current message base. (You may reactivate it if you 
  216.     want the message to remain active in the current base also.)
  217. R)eturn   -- exit the editing routine
  218.  
  219.  
  220. PRINT MENU COMMANDS --
  221.  
  222. The Print option allows you to print message information to either a 
  223. text file or a line printer.  You will be asked which.  If you specify 
  224. text file, then you will be prompted for the name of a file.  If it is a 
  225. new file, MESSUTIL will create a new one, provided it is a valid file 
  226. name.  If the file already exists, the information will be appended to 
  227. the file.
  228.  
  229. You also have the choice whether to just print the header information, 
  230. just the message portion, or both.
  231.  
  232. You are also asked whether to print just the single message or all 
  233. messages at once.  If you specify all messages at once, MESSUTIL will 
  234. print all messages from the current one to the end of the file.  
  235. Pressing the space bar will cancel the printing.
  236.  
  237.  
  238. SCAN MENU COMMANDS --
  239.  
  240. The scan option allows you to select messages by certain criteria.  Once 
  241. the criteria are set by you, MESSUTIL will find the records that meet 
  242. the criteria and display the headers one at a time.  
  243.  
  244. When searching for strings, MESSUTIL will look to see if any part of the 
  245. search string is contained within the target field.  Thus if you are 
  246. looking for SYSOP as the sender, you only need to enter "SYS", for 
  247. example.  MESSUTIL will find any record in which the letters "SYS" are 
  248. contained in the sender field.  
  249.  
  250. P)riv   -- select public messages or private messages
  251. F)rom   -- select by who the message is from
  252. T)o     -- select by who the message is to
  253. D)ate   -- select messages entered on a certain date.  Again, you can 
  254.            scan by partial strings so that you can scan for a month or 
  255.            day.  The whole date does not need to be entered.
  256. S)ubj   -- select by subject.  This is useful for selecting messages on 
  257.            a certain subject for transfer to another base.  Replies will 
  258.            be included in the scan.
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266. MESSUTIL  Version 1.1                                      July 11, 1986
  267.  
  268.  
  269. A)ctive -- select active or killed messages
  270. R)eturn -- return to main menu
  271.  
  272.  
  273. SCAN MODE
  274.  
  275. While scanning, another menu appears:
  276.  
  277. D)isplay -- displays the actual message contents
  278. E)dit    -- goes to the Edit Menu
  279. P)rint   -- goes to the Print Menu
  280. N)ext    -- finds the next message in the scan
  281. R)eturn  -- stops the scan and returns to the scan menu.
  282.  
  283.  
  284.  
  285.  
  286. REGISTRATION --
  287.  
  288. If you have found this program useful, we would ask that you consider 
  289. becoming a registered user.  This will entitle you to support, but more 
  290. importantly entitles you to fixes and future releases (at no further 
  291. cost).  To register please send us the following:
  292.  
  293. Name
  294. Address
  295. City, State,  Zip
  296. Area Code and Phone where you can be reached during the day
  297. Any other useful info 
  298.  
  299. Your contribution may be commensurate with how useful the program is to 
  300. you.  Any kind of contribution is acceptable, including ideas, a trade 
  301. of neat programs you use, etc.  However, if you decide to contribute 
  302. money, please make your check out to: 
  303.  
  304. Panhandle Sysops Group
  305. 1600 Coulter Ste 102
  306. Amarillo, Texas  79106
  307.  
  308. We can be contacted at:
  309.  
  310. Louie McCaw   Data : 806-371-8900 (Sofboard)
  311.               Voice: 806-371-8000
  312.  
  313. Vance Esler   Data : 806-352-5646 (Crossfire!) Nights & Weekends
  314.               Voice: 806-352-5645
  315.  
  316.  
  317.  
  318.